LEAP: Latency- Energy- and Area-optimized Lookup Pipeline Master’s Degree Project Report
نویسنده
چکیده
Table lookups and other types of packet processing require so much memory bandwidth that the networking industry has long been a major consumer of specialized memories like TCAMs. Extensive research in algorithms for longest prefix matching and packet classification has laid the foundation for lookup engines relying on areaand power-efficient random access memories. Motivated by costs and semiconductor technology trends, designs from industry and academia implement multi-algorithm lookup pipelines by synthesizing multiple functions into hardware, or by adding programmability. In existing proposals, programmability comes with significant overhead. This report details LEAP, a latencyenergyand areaoptimized lookup pipeline based on an analysis of various lookup algorithms. This report describes the architecture and microarchitecture. It compares LEAP to PLUG, which relies on von-Neumann-style programmable processing. It shows LEAP has equivalent flexibility as PLUG while reducing chip area by 1.5×, power consumption by 1.3×, and latency typically by 5×. Furthermore, this report presents an intuitive Python-based API for programming LEAP. This report details completed work and suggests a path for future work on LEAP.
منابع مشابه
Series Expansion based Efficient Architectures for Double Precision Floating Point Division
Floating point division is a complex operation among all floating point arithmetic; it is also an area and a performance dominating unit. This paper presents double precision floating point division architectures on FPGA platforms. The designs are area optimized, running at higher clock speed, with less latency, and are fully pipelined. Proposed architectures are based on the well-known Taylor ...
متن کاملA Pipelined Architecture for a Reconfigurable FSM based Router
Flexibility and speed in a packet router are not easy to obtain simultaneously. High speed routers use application specific integrated circuits (ASICs) for high speed. Software routers offer much flexibility to the user but are generally slow. The main bottleneck in high speed routing is the large number of memory lookups. In this thesis, we discuss the design of a FSM based router which does n...
متن کاملHigh Performance Table-Based Algorithm for Pipelined CRC Calculation
In this paper, we present a fast cyclic redundancy check (CRC) algorithm that performs CRC computation for an arbitrary length of message in parallel. For a given message with any length, the algorithm first chunks the message into blocks, each of which has a fixed size equal to the degree of the generator polynomial. Then it computes CRC for the chunked blocks in parallel using lookup tables, ...
متن کاملMicrosoft Word - FPChip VLSI v4.docx
Abstract FPMax implements four FPUs optimized for latency or throughput workloads in two precisions, fabricated in 28nm UTBB FDSOI. Each unit’s parameters, e.g pipeline stages, booth encoding etc., were optimized to yield 1.42ns latency at 110GLOPS/W (SP) and 1.39ns latency at 36GFLOPS/W (DP). At 100% activity, body-bias control improves the energy efficiency by about 20%; at 10% activity this ...
متن کاملPrioritization of Environmental Sensitive Spots in Studies of Environmental Impact Assessment to Select the Preferred Option, Based on AHP and GIS Compound in the Gas Pipeline Project
Environmental assessments are essential in order to align the process of country's progress towards sustainable development. It is important for the project to be implemented in direction of sustainable development, which is to carry out a project in such a way that in both short and long term, the greatest advantages and the least harm are inflicted on the environment, economy, communities, an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012